﻿Imports GTA
Imports GTA.Math

Public Class Map
    Private Shared ReadOnly gun_shops As List(Of Vector3) = New List(Of Vector3)()
    Private Shared ReadOnly cloth_shops As List(Of Vector3) = New List(Of Vector3)()
    Private Shared ReadOnly lofts As List(Of Vector3) = New List(Of Vector3)()
    Private Shared ReadOnly m_shops As List(Of Vector3) = New List(Of Vector3)()
    Private Shared ReadOnly airports As List(Of Vector3) = New List(Of Vector3)()
    Private Shared ReadOnly mission_points As List(Of Vector3) = New List(Of Vector3)()
    Shared Sub New()
        gun_shops.Add(New Vector3(250.1518, -47.50141, 69.94107))
        gun_shops.Add(New Vector3(-1305.547, -394.7312, 36.69576))
        gun_shops.Add(New Vector3(842.5546, -1033.872, 28.19487))
        cloth_shops.Add(New Vector3(425.5158, -806.191, 29.49115))
        cloth_shops.Add(New Vector3(125.8335, -223.4805, 54.55782))
        cloth_shops.Add(New Vector3(-709.8701, -153.0631, 37.41513))
        lofts.Add(New Vector3(-632.6221, 56.53967, 43.72516))
        lofts.Add(New Vector3(-763.2294, 239.9446, 75.67195))
        airports.Add(New Vector3(1394.749, 1441.551, 105.2647))
        airports.Add(New Vector3(-1045.197, -2919.331, 13.953))
        airports.Add(New Vector3(1482.547, 3063.308, 40.53369))
        mission_points.Add(New Vector3(-168.0528, 164.879, 81.25186))
        mission_points.Add(New Vector3(-136.1759, -14.15415, 57.98228))
        mission_points.Add(New Vector3(-21.47637, -60.75943, 61.37501))
        mission_points.Add(New Vector3(59.53015, -64.56398, 65.84326))
        mission_points.Add(New Vector3(218.6186, -115.2681, 69.28426))
        mission_points.Add(New Vector3(221.1812, 50.92079, 83.64292))
        mission_points.Add(New Vector3(379.1496, 22.30086, 91.33808))
        mission_points.Add(New Vector3(40.3811, -424.0494, 39.55928))
        mission_points.Add(New Vector3(-899.1461, -346.6872, 38.61248))
        mission_points.Add(New Vector3(-1153.28, -345.1672, 36.39407))
        mission_points.Add(New Vector3(-1255.256, -216.4677, 40.78895))
        mission_points.Add(New Vector3(-1567.458, -262.6576, 47.91637))
        mission_points.Add(New Vector3(-1481.826, -335.9019, 45.55009))
        mission_points.Add(New Vector3(-1688.742, -434.3084, 41.8716))
        mission_points.Add(New Vector3(-1567.083, -438.568, 36.68228))
        mission_points.Add(New Vector3(-1515.835, -552.193, 32.75033))
        mission_points.Add(New Vector3(-1435.206, -652.4864, 28.31832))
        mission_points.Add(New Vector3(-684.324, -885.6871, 24.13924))
        mission_points.Add(New Vector3(-575.1306, -897.8737, 25.3459))
        mission_points.Add(New Vector3(-738.4656, -1033.383, 12.37318))
        mission_points.Add(New Vector3(-712.8062, -1008.669, 16.02312))
        mission_points.Add(New Vector3(-644.7225, -1124.98, 11.98687))
    End Sub
    Public Shared ReadOnly Property MissionPoints As Vector3()
        Get
            Return mission_points.ToArray()
        End Get
    End Property
    Public Shared ReadOnly Property GunShops As Vector3()
        Get
            Return gun_shops.ToArray()
        End Get
    End Property
    Public Shared ReadOnly Property HighLofts As Vector3()
        Get
            Return lofts.ToArray()
        End Get
    End Property
    Public Shared ReadOnly Property ClothesShops As Vector3()
        Get
            Return cloth_shops.ToArray()
        End Get
    End Property
    Public Shared ReadOnly Property AirportLocations As Vector3()
        Get
            Return airports.ToArray()
        End Get
    End Property
End Class
